/* CSS Document */
.lt{ float:left;}
.gt{ float:right; width:224px;}
/*位置*/
.location{ height:50px; line-height:50px; border-bottom:1px solid #e3e3e3; }

.type dl{border-top:1px solid #e3e3e3; float:left; clear:both; overflow:hidden; height:48px;}
.type dt{ float:left; width:66px; text-align:right;color:#777777; vertical-align:top; padding-top:16px; padding-left:5px;}
.type dd{ float: right; line-height:24px; padding-top:16px; padding-bottom:3px;  }
.type dd a{ display:inline-block; padding:0 3px; margin-right:16px;margin-bottom:14px; color:#666; line-height:18px;}
.type dd a:hover,.type dd a.on{ background:#ff8a00; color:#fff; }



.closed{ height:12px; background-color:#f8f8f8; position:relative; z-index:99; border-top:1px solid #e3e3e3;}
.closed .toogle{width:11px; height:12px; display:inline-block;background: url(../images/bg02.gif) no-repeat center; border:1px solid #e3e3e3; border-top:none; background-color:#FFF; padding:0 13px; position:absolute; left:49%; top:-1px; cursor:pointer; }
.closed em.intro{ background:#fff url(../images/bg01.gif) no-repeat center; cursor:pointer;}
/*排序*/
.sort{ background-color:#f8f8f8; line-height:40px; height:40px; border:1px solid #e3e3e3; padding:0 16px;}
.sort em{ float:left;}
.order{ margin-top:10px; width:150px; float:left;border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.order span{ height:20px; line-height:20px; float:left; background-color:#fff; border-bottom:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
.order span.all{ width:40px; text-align:center;}
.order span a{display:block;}
.order span.tab{ width:53px;}
.order span.tab a{ padding-left:20px; background:url(../images/mark.png) no-repeat 7px -20px;}
.order span.tab.on a{ background:url(../images/mark.png) no-repeat 7px -43px;}
.order span.tab.on.in a{background:url(../images/mark.png) no-repeat 7px 4px;}

.order span.on{ background-color:#e33b3b; }
.order span.on a{color:#fff;}
/*sort .taba*/
.sort .hd a{ cursor:pointer; height:22px; line-height:22px; padding:0 6px 0 22px; background:url(../images/mark.png) no-repeat; border:1px solid #f8f8f8;}
.sort .hd a.taba1{ background-position:7px -88px;}
.sort .hd a.taba2{background-position:7px -114px;}
.sort .hd a.on{ background-color:#fdfdfd; border-color:#e3e3e3;}
/*.price*/
.sort .price{ float:left; padding-left:16px;}
.sort .price .txt{width:55px; height:20px; line-height:18px; border:1px solid #e3e3e3; background-color:#FFF; color:#bebebe; text-align:center; }
.sort .price input{ margin-top:10px; float:left;}
.sort .price i{ float:left; padding:0 6px;}

.sort .price .btn{ width:42px; height:22px; line-height:20px; background-color:#dedede; border:1px solid #c9c9c9; color:#404040; cursor:pointer; margin-left:10px;}

.sort select{ width:112px; margin-left:16px; float:left; margin-top:10px;}
/*.listcontxt 列表显示*/
.listcontxt dl{ height:132px; border-bottom:1px solid #e3e3e3; clear:both; padding-top:20px;}
.listcontxt dt{ width:110px; height:112px; overflow:hidden; float:left}
.listcontxt dt img{max-width:110px; vertical-align:middle;}
.listcontxt dd{ float:left; padding-top:8px;}
.listcontxt dd.title{  padding-left:16px;}
.listcontxt dd.title i{ padding:0 6px; color:#e3e3e3;}
.listcontxt dd p,.listcontxt dd.title span{ line-height:30px; color:#777;}
.listcontxt dd h3,.listcontxt dd h4{ line-height:34px;}
.listcontxt dd h3 a{ color:#3d7dae; font-size:14px}
.listcontxt dd h3 a:hover{ color:#e33b3b;}
.listcontxt dd.company{ float:right;}
.listcontxt dd.price{ width:140px; padding-left:16px; padding-top:12px;}
.listcontxt dd p img{ vertical-align:middle; padding:0 2px;}
/*listconimg 大图展示*/
.listconimg{ border-left:1px solid #e3e3e3; float:left;}
.listconimg li{ float:left; height:424px; border-bottom:1px solid #e3e3e3; position:relative;}
.listconimg dl{ border-right:1px solid #e3e3e3;}

.listconimg dt{ padding:14px;width:220px; text-align:center; height:220px; line-height:220px; overflow:hidden;}
.listconimg dt a{ display: block; *display:inline; width:220px;  }
.listconimg dt img{ vertical-align:middle; max-width:220px;}
.listconimg dd{ padding:0 14px;}
.listconimg dd.company{ padding-bottom:14px; }
.listconimg dd.title{ height:68px; overflow:hidden;}
.roman{ font-size:16px; font-family:"Times New Roman", Times, serif;}

.listconimg dd.title h3{ line-height:22px; padding:12px 0;}
.listconimg dd.price .right{ color:#777;}
.listconimg dd.price{ padding-top:12px;}
.listconimg dd.company p{ height:22px; padding-top:10px;}
.listconimg dd.company h4{ border-top:1px solid #e3e3e3; padding-top:12px; height:19px;}
.listconimg dd.company h4 a{ color:#777;}
.listconimg dd.company h4 a:hover{ color:#e33b3b;}


.listconimg li:hover dl{ position:absolute;  top:-2px; left:-2px; border:2px solid #e33b3b; height:422px;}
/*.gt-title*/
.gt-title{ height:36px;  background-color:#f0f0f0; margin-top:49px;}
.gt-title h3{ float:left; height:20px; line-height:20px; border-left:4px solid #ff8a00; padding-left:6px; margin-top:6px; font-size:16px;}
/*product*/
.product dl{ border:1px solid #e3e3e3; margin-top:22px;}
.product dt{ padding:15px; width:192px; height:192px;overflow:hidden;line-height:192px; }
.product dt a{ display:block; *display:inline;width:192px;}
.product dt img{ max-width:192px; vertical-align:middle; }
.product dd{ background-color:#f8f8f8; padding:6px 15px 12px 15px;}
.product dd p{ line-height:32px;}
.product dd h4{ line-height:23px;}
/*src-rank*/
.src-rank{ background-color:#f8f8f8; border:1px solid #e3e3e3; height:38px; padding:0 3px 0 16px; overflow:hidden;}
.src-rank .left{ line-height:38px;}
.src-rank .right{ padding-top:9px;}
.src-rank span{ color:#e0e0e0; padding:0 6px;}
.src-rank a{ color:#777;}.src-rank a:hover{ color:#e33b3b;}
/*recommend*/
.recommend{ border:1px solid #e3e3e3;}
.recommend .hd{ position:absolute; top:0; right:146px; padding-top:15px;}
.recommend .hd li{ float:left; cursor:pointer; width:12px; height:12px; overflow:hidden; background:url(../images/mark.png) no-repeat 0 -142px; margin:0 6px;}
.recommend .hd li.on{ background-position:0 -163px;}
.recommend .title{ position:relative; height:40px; line-height:40px; background-color:#f8f8f8;}
.recommend .title .left{ padding-left:16px;s}
.recommend .title .right{ background-color:#fff; height:39px; line-height:39px; padding:0 16px;}
.recommend .title .right a{ color:#035a91;}
.recommend .title .right a:hover{ color:#e33b3b;}

.recommend  dl{ float: left; width:212px; overflow:hidden; padding:0 14px; border-right:1px solid #e3e3e3;}
.recommend .bd li{ height:284px; overflow:hidden;}
.recommend  dt{ width:212px; height:212px; overflow:hidden;}
.recommend  dt a{ display:block; line-height:212px; text-align:center;}
.recommend  dt img{ max-width:212px; vertical-align:middle;}
.recommend dd p{ height:28px; line-height:28px;}
.recommend dd p .red{ font-size:16px;}
.recommend dd p em{ color:#777;}
.recommend dd h3{ clear:both; line-height:22px; height:44px; overflow:hidden;}
.recommend .con{ padding:24px 0 0 18px; position:relative;}
.recommend .next,.recommend .prev{ position:absolute; text-align:center; height:285px; line-height:285px; background-color:#ff8a00; color:#fff; cursor:pointer; z-index:99;

filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;}
.recommend .next:hover,.recommend .prev:hover{font-size:26px; width:40px;}
.recommend .prev{left:0;}
.recommend .next{ right:0; }

.recommend .rec{ border-right:1px solid #e3e3e3; float:left;}
.recommend .rec li{ height:40px; line-height:40px; padding:0 3px; overflow:hidden;} 
.recommend .rec li a{ font-size:14px; }
.recommend .rec li.li1,.recommend .rec li.li2{ text-align:center;}
.recommend .rec li.li2{ background-color:#fafafa;}
.recommend .rec li.li3{ width:175px; height:64px;}
.recommend .rec li.li3 a{ height:64px; line-height:64px; display:block; overflow:hidden;}
.recommend .rec li.li3 img{ max-width:175px;vertical-align:middle;}


/*--------------------------企业中心-------------------------------*/

.companylist .img{ overflow:hidden; border:1px solid #e3e3e3; padding-bottom:12px; margin-bottom:20px; letter-spacing: 0; }

.companylist .img .title h3{ padding-top:10px; float:left;   border-bottom:1px solid #e3e3e3;}
.companylist .img .title img{ vertical-align:middle;}
.companylist .img .title .more{ float:right; }
.companylist .img .title .more a{ background-color:#444; color:#fff; height:20px; display:block; line-height:19px; width:82px; text-align:center; }
.companylist .img p span{ color:#777;}
.companylist .img .red{ font-size:16px;}
.companylist .img dt{ overflow:hidden;}

.companylist .img dt img{  vertical-align:middle; }
.companylist .img dt a{ display:block;}
.companylist .img dd a{ display:block; color:#777;}
.companylist .img dd a:hover{color:#e33b3b;}

.company .con{ border:1px solid #e3e3e3;}
.company .prd{ padding:0 14px 14px;}
.company .con h3{  text-align:center;}

.company .align-jus span{display:inline-block; }
.company .align-jus a{display:inline-block;  width:88px; height:88px; line-height:88px; overflow:hidden;}
.company .align-jus a img{ max-width:88px;}


.company .con .main-products { line-height:22px; padding-top:12px;}
.company .con .main-products span{ display:block; color:#777;}
.company .con .main-products a{ color:#ff8a00;}
.company .con .main-products a:hover{ color:#e33b3b;
}
.company .contact{ background-color:#f8f8f8; }
.company .contact span{ color:#777;}
/*------------------------------------求购中心-------------------------*/
/*buy-sort*/
.buy-sort{ height:40px; line-height:40px; background-color:#ffeed9; border:1px solid #ffcc66; padding-right:16px;}
.buy-sort em{ float:left; line-height:40px; height:40px; padding:0 16px;  cursor:pointer;border-right:1px solid #ffcc66;}
.buy-sort em.on{ background-color:#fff;}
.buy-sort .right{ *padding-top:10px;}


/**********************商机列表************************/
.box{ border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; float:left;}
.buylist .con{ padding:3px 15px; height:272px; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; float:left;}
.buylist .con h3{ height:45px; line-height:45px; overflow:hidden;}
.buylist .con h3 a{ font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1" ,Arial,sans-serif; color:#125e8e;}
.buylist .con h3 a:hover,.content dl dt h3 a:hover{ color:#e33b3b;}
.buylist .contact{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:6px 0 10px 0;}
.buylist p,.advisory dl dd p{ line-height:24px;}
.buylist p span,.advisory dl dd p span{ color:#777777;}
.buylist .company{ padding-top:8px; padding-bottom:8px;}
.buylist .company .name{ height:24px; line-height:24px; display:block; overflow:hidden;}
.buylist .company span img{ padding-right:8px; padding-top:3px;}
.buylist .button span a{ width:91px; height:28px; line-height:28px; display:block; float:left; background:url(../images/gold.png) no-repeat 0 -70px; color:#888888;text-shadow: 1px 1px 1px #fff; cursor:pointer;}
.buylist .button span.b1 a{ text-align:center; text-decoration:none;}
.buylist .con:hover .b1 a{background:url(../images/gold.png) no-repeat 0 -112px; color:#FFF;text-shadow:none;}
.buylist .con:hover .b2 a,.advisory .ad01 a {background:url(../images/gold.png) no-repeat 0 -152px; color:#FFF;text-shadow:none; }
.buylist .button span.b2 a{ margin-left:24px;}
.buylist .con:hover { cursor:pointer; border:3px solid #226996; height:273px; padding:0px 12px;}
.buylist .button .b2 em,.advisory .ad01 em{ width:31px; height:20px; display:block; background:url(../images/bg03.png) no-repeat 9px 8px; float:left;}

/*****留言咨询*****/
.advisory{ margin-top:24px; background-color:#f8f8f8; border:1px solid #e3e3e3;padding:0 13px;}
.advisory h3 a{ height:36px; line-height:36px; display:block; color:#e33b3b; overflow:hidden; font-weight:bold;}
.advisory h3 a:hover,.advisory dl dd p a:hover,.content .name p .right a:hover{ text-decoration:underline;}
.advisory dl dt{ background-color:#FFF; border:1px solid #e3e3e3; padding:6px; text-align:center;}
.advisory dl dt a{ width:182px; height:76px; line-height:76px; display:block; overflow:hidden;}
.advisory dl dt img{ max-width:182px; vertical-align:middle;}
.advisory dl dd{ padding:10px 0;}
.advisory dl dd p{ font-size:13px;}
.advisory dl dd p a{ color:#f15602;}
.advisory .ad01{ height:40px; padding-top:12px; padding-left:52px; border-top:1px solid #e3e3e3;}
.advisory .ad01 a{ width:91px; display:block; line-height:28px;}
.advisory .ad01 a:hover{ background-position:0 -192px;}





/****************************求购中心*********************************/
.content{ width:234px; height:319px; border:1px solid #e3e3e3; margin-top:17px; font-size:13px; float:left; margin-right:18px; }
.content dl dt{ height:72px; background-color:#eff3f9; padding:13px 20px 15px 20px; font-size:15px; color:#1e75a2;}
.content dl dt h3 a{ color:#1e75a2;font-size:15px; display:block; height:45px; line-height:20px;}
.content dl dt p{ height:26px; line-height:26px;}
.content dl dt p span{ color:#333;}
.content dl dd{ padding:8px 0 0 16px;}
.content dl dd table td span,.content .view .vi1{ color:#818181;}
.content .view{ height:36px; line-height:19px; border-bottom:1px solid #e3e3e3; padding-top:5px; padding-left:20px;}
.content .view .vi2 a{ display:block; width:72px; height:19px; line-height:19px; background-color:#ffeed9; color:#ff8a00; text-align:center; border:1px solid #ffcc66; margin-left:38px;}
.content .view .vi2 a:hover{ background-color:#fddeb9;}
.content .name{ padding:8px 10px 0 16px;}
.content .name h4{ height:25px; line-height:20px;}
.content .name p .right a{ display:block; width:72px; height:19px; line-height:19px; text-align:center; border:1px solid #e3e3e3; background:url(../images/bg05.gif) repeat-x; color:#1e75a2;}
.content .name p img{ padding-top:3px;}
.content:hover{ width:230px; height:315px; border:3px solid #2596d3;}
.content:hover dl dt{ padding:11px 18px 15px 18px;}
.content:hover dl dd{ padding:8px 0 0 14px;}
.content:hover .view{ padding-left:18px;}
.content:hover .name{ padding:8px 8px 0 14px;}